periscopic spectacles - English Synonyms Dictionary